package cn.minimelon.api.service.module;

import cn.minimelon.api.domain.module.vo.DataPropVO;
import cn.minimelon.api.domain.module.vo.UploadVO;

import java.util.List;

/**
 * 数据属性 服务层
 *
 * @author hiro
 */
public interface IDataPropService {
    List<DataPropVO> selectList(DataPropVO dataProp);

    List<DataPropVO> selectSimpleList(DataPropVO dataProp);

    DataPropVO selectById(String uid);

    String checkCodeUnique(DataPropVO dataProp);

    int insert(DataPropVO dataProp);

    int update(DataPropVO dataProp);

    int updateEditFlag(DataPropVO dataProp);

    int deleteById(String uid);

    void uploadPDManFile(UploadVO uploadData);
}
